Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain F6 France F2 France F3 France F4 France F5 Italy F2 Spain F11 France F13 France F17 France F18 France F4 Great Britain F5 France F14 France F5 France F7 Italy F4 Algeria F1 Algeria F2 USTA/Safeway Challenger - Aptos drkoop.com USTA Challenger of Austin - Austin The Powder Byrne Trophy - Surbiton Powder Byrne Trophy - Surbiton USTA San Diego Challenger - San Diego The Surbiton Trophy - Surbiton San Luis Potosi Challenger 2000 - San Luis Potosi drkoop.com USTA Challenger of Burbank - Burbank Challenger Ford de Cherbourg - Cherbourg Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Togliatti Cup - Togliatti Tallahassee Tennis Challenger - Tallahassee X Abierto Internacional de Salinas - Salinas The Nottingham Challenger - Nottingham Torneo Internacional Challenger Fila 2005 - Leon The LTA Nottingham Challenger - Nottingham Togliatti Cup - Togliatti ECM Prague Open 2005 - Prague Open de Rennes La Trinitaine - Rennes USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Vancouver Challenger Tulsa Challenger Challenger Britania Zavaleta - Puebla Vancouver Challenger Calabasas Challenger Healthsouth/USTA Pro Link Challenger - San Antonio Knoxville Challenger Champaign Challenger Las Vegas Challenger - Las Vegas Frito Lay/USTA Challenger - Binghamton Charlottesville Challenger Savannah Challenger Nottingham Challenger XL Capital Bermuda Open - Bermuda 1998 Safeway Challenger - Aptos BH Telecom Sarajevo 2007 - Sarajevo Challenger 42 - Andrezieux XL Capital Bermuda Open - Bermuda ATP Tour Challenger at Nellie Gail - Laguna Hills Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Bordeaux Challenger LTA Cardiff Challenger - Cardiff Cassis Challenger Orleans Challenger Pau Challenger Aix En Provence Challenger Samsung Securities Cup - Seoul Sarasota Challenger China Open - Beijing Austin Challenger - Austin Tiburon Challenger - Tiburon Quimper Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Internationaux de Nouvelle-Caledonie - New Caledonia Copa Ericsson Costa Rica - San Jose Salem Open - Hong Kong Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles President's Cup - Tashkent U.S. Men's Clay Court Championships - Houston The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Stockholm Open - Stockholm 2001 USTA Challenger of Calabasas - Calabasas Ciudad de Pozoblanco Open Diputacion - Cordoba AAPT Championships - Adelaide Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Open 13 - Marseille The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Talahassee Challenger AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Open 13 - Marseille Internazionali di Tennis - Bergamo The Stella Artois Championships - London Pilot Pen Tennis - New Haven Open de Moselle - Metz Hilton Waikoloa Village USTA Challenger - Waikoloa ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Brisbane - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Isla de Lanzarote - Lanzarote Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai CNA TennisPro Classic - Winnetka AEGON Championships - London Moselle Open - Metz Rakuten Japan Open - Tokyo Open de Franche Comte - Besancon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Moselle Open - Metz Rakuten Japan Open - Tokyo Adidas International - Sydney Galleryfurniture.com Challenge - Atlanta Barcelona Open BancSabadell - Barcelona U.S. Men's Clay Court Championships - Orlando Winston-Salem Open - Winston-Salem Moselle Open - Metz Challenger Ford de Cherbourg - Cherbourg Mercedes-Benz Cup - Los Angeles Erste Bank Open - Vienna ASB Classic - Auckland Argentina Open - Buenos Aires Heineken Open Shanghai - Shanghai Rio Open - Rio de Janeiro Open de Franche-Comte - Besancon Erste Bank Open - Vienna Kroger / St. Jude International - Memphis Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Open Parc - Lyon AEGON Championships - London Verizon Tennis Challenge - Atlanta Sarasota Challenger The Scottish Tennis Championships - Edinburgh Erste Bank Open - Vienna Open Mutouest - St. Brieuc The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier RCA Championships - Indianapolis Sporting Challenger - Turin European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Siebel Open - San Jose Open Sud de France - Montpellier Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Tulsa Challenger Citi Open - Washington Moselle Open - Metz European Open - Antwerp Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 Provence - Marseille Open Parc - Lyon The Surbiton Trophy - Surbiton Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo The Manchester Trophy - Manchester BMW Open - Munich Trofeo Francesco Guzzini - Recanati Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Puebla Challenger China Open - Beijing Open 13 - Marseille Countrywide Classic USTA Men's Challenger - Carson Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo JSM Challenger of Champaign - Urbana Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Qatar ExxonMobil Open - Doha Internationaux du Doubs - Besancon If Stockholm Open - Stockholm Erste Bank Open - Vienna Tallahassee Challenger Thailand Open - Bangkok Open 13 - Marseille St. Petersburg Open - St. Petersburg European Open - Antwerp Sybase Open - San Jose Wimbledon - London Moselle Open - Metz The Hamlet Cup - Long Island Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gold Flake Open - Chennai Open 13 - Marseille Miller Lite Hall of Fame Tennis Championships - Newport Open Parc - Lyon Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Salem Open - Hong Kong AIG Japan Open - Tokyo Sacramento Challenger - Sacramento RCA Championships - Indianapolis U.S. Mens's Clay Court Championship - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Medibank International - Sydney The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Atlanta Tennis Championships - Atlanta China Open - Beijing The Stella Artois Grass Court Championships - Queen's/London Infiniti Open - Los Angeles Tennis Masters Series - Indian Wells The Stella Artois Grass Court Championships - London Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo The Ericsson Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Paris Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Infiniti Open - Los Angeles BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Nature Valley International - Eastbourne Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Davis Cup, World Group, 1R, CRO-USA 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-FRA 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, Group A Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Colonial Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, FRA-USA 2-3 The Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Miami Open - Miami Olympics - Rio de Janeiro